semiinsulating substrate - Francés Inglés Diccionario